 .search-elems li {
        padding: 10px 20px;
      }
      
      .search-elems li:last-child {
        text-align: center;
      }
        .main-search {
          padding: 4px;
          width: 164px;
        }
        .p_search {
          width: 50px;
          padding: 3px; 
        } 
        .search-elems select {
          padding: 4px;
          width: 176px;
        }
        .search-elems input[type="radio"] {
          margin-left: 0;
        }
        .search-elems input[type="submit"], button {
          background: none;
          border: 1px solid #bbb;
          cursor: pointer;
          font-weight: bold;
          padding: 5px 20px;
		  margin-bottom: 3px;
        }
        .search-elems input[type="submit"]:hover, button:hover,
        .search-elems input[type="submit"]:focus, button:focus {
          color: #48971e;
          border: 1px solid #48971e;
        }
        
        .search-elems li strong {
          display: inline-block;
          padding-bottom: 5px;
          text-align: center;
          width: 100%;
        }